import requests


def get_expireDate(stand_url, reg_key, cookie, product_code):

    headers = {'X-RegistrationKey': reg_key,
               'Cookie': cookie}
    payload = {"codes": [product_code]}

    try:
        response = requests.post(stand_url, headers=headers, json=payload)
        if response.status_code == 200:
            if "codes" in response.json() and "expireDate" in response.json()["codes"][0]:
                return response.json()["codes"][0]["expireDate"]
            else:
                print("В ответе не найдено поле - expireDate")
                print(response.json())
        else:
            print(f"Ошибка запроса. Вернулся код - {response.status_code}")
            print(response.json())
    except Exception:
        print("Ошибка обработки запроса!")